<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>删除链表中的节点</title>
  </head>
  <body>
    <script>
      // 请编写一个函数，用于 删除单链表中某个特定节点 。在设计函数时需要注意，你无法访问链表的头节点 head ，只能直接访问 要被删除的节点 。
      // 题目数据保证需要删除的节点 不是末尾节点 。

      // 示例 1：
      // 输入：head = [4,5,1,9], node = 5
      // 输出：[4,1,9]
      // 解释：指定链表中值为 5 的第二个节点，那么在调用了你的函数之后，该链表应变为 4 -> 1 -> 9

      // 来源：力扣（LeetCode）
      // 链接：https://leetcode-cn.com/problems/delete-node-in-a-linked-list
      // 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
      // -----------------------------------------------------
      var deleteNode = function (node) {
        node.val = node.next.val;
        node.next = node.next.next;
      };
    </script>
  </body>
</html>
